package com.xhcl.system.mapper;

import java.util.List;
import com.xhcl.system.domain.TSrhsDzd;

/**
 * 对账单定义Mapper接口
 * 
 * @author xhcl
 * @date 2020-09-04
 */
public interface TSrhsDzdMapper 
{
    /**
     * 查询对账单定义
     * 
     * @param zbh 对账单定义ID
     * @return 对账单定义
     */
    public TSrhsDzd selectTSrhsDzdById(Long zbh);

    /**
     * 查询对账单定义列表
     * 
     * @param tSrhsDzd 对账单定义
     * @return 对账单定义集合
     */
    public List<TSrhsDzd> selectTSrhsDzdList(TSrhsDzd tSrhsDzd);

    /**
     * 新增对账单定义
     * 
     * @param tSrhsDzd 对账单定义
     * @return 结果
     */
    public int insertTSrhsDzd(TSrhsDzd tSrhsDzd);

    /**
     * 修改对账单定义
     * 
     * @param tSrhsDzd 对账单定义
     * @return 结果
     */
    public int updateTSrhsDzd(TSrhsDzd tSrhsDzd);

    /**
     * 删除对账单定义
     * 
     * @param zbh 对账单定义ID
     * @return 结果
     */
    public int deleteTSrhsDzdById(Long zbh);

    /**
     * 批量删除对账单定义
     * 
     * @param zbhs 需要删除的数据ID
     * @return 结果
     */
    public int deleteTSrhsDzdByIds(String[] zbhs);
    
    public List<TSrhsDzd> selectTSrhsDzdForGrpList(TSrhsDzd tSrhsDzd);
    
}
